IMint
function airdropMint(address owner, uint256 variationId) external payable;
function airdropBatchMint(
address[] memory owners,
uint256[] calldata variationIds
) external payable;
function mint(uint256 variationId) external payable;
function mintBatch(uint256[] calldata _variationIds) external payable;
function subscriptionMint(
uint256 _variationId,
uint256 _entityId,
bool _directUpdateEnabled
) external payable;
function airdropSubscriptionMint(
uint256 _entityId,
address _owner,
uint256 _variationId,
bool _directUpdateEnabled
) external payable;
function airdropBatchSubscriptionMint(
uint256 _entityId,
address[] calldata _owners,
uint256[] calldata _variationIds,
bool[] calldata _directUpdateEnableds
) external payable;